An Interface Between Different Software Development Environments
نویسندگان
چکیده
Information sharing between two well-deened development environments demands data transformation between the tools or the underlying repositories of the environments. We give a solution to the problem of making tools in diierent environments cooperate without modifying the tools or their environments. In building an interface between a kbs environment and a selected case tool we have used a transformation generator called alchemist. This has reduced the work of respecifying the environments for each transformation. We have encountered several problems in the transformation that we have solved, including, e.g., incompatible views of the tools, multiple views, and diierent ways of representing graphical information. Additional problems can be addressed through user interaction before, during, or after the transformation.
منابع مشابه
Model-based User Interface Software Tools Current state of declarative models
The Interface Model is central to all model-based user interface software tools. This report investigates the different use of declarative models as a part of the Interface Model in modelbased interface development environments. Furthermore, we introduce definitions for the different declarative models. The report concludes with a description of an ontology of declarative models for future mode...
متن کاملInconsistency Management for Multiple-View Software Development Environments
Developers need tool support to help manage the wide range of inconsistencies that occur during software development. Such tools need to provide developers with ways to define, detect, record, present, interact with, monitor and resolve complex inconsistencies between different views of software artefacts, different developers and different phases of software development. This paper describes o...
متن کاملUser Interface Modeling in UMLi
Modeling user interfaces is a well-established discipline in its own right. For example, modeling techniques can describe interaction objects, 5 tasks, 6 and lower-level dialogs in user interfaces. 7 For more than 10 years, researchers have tried to build comprehensive interface development environments that integrate models for describing a user interface's different aspects. Many research pro...
متن کاملAn Application Framework for Creating Simulation-Based Learning Environments
While there are numerous types of electronic learning environments including collaboratories, construction toolkits, systems with “scaffolding” and simulations, it is difficult to find authoring tools to build these systems. We have developed an application framework for constructing simulation-based learning environments called SimPLE (Simulated Processes in a Learning Environment). Environmen...
متن کاملComparison of Course Support Environments: Commercial Versus Open Source Software
Course-support environments are an important technical development relating to computer communications in education that involves the linking of a web-compliant user interface and web-compliant tools and applets with an underlying database. This paper presents a comparison among three different course support environments. One of them is a commercial product and the other two are open source so...
متن کامل